Skip to content

feat: add ColorCorrection protobuf messages#263

Merged
jp-pino merged 1 commit into
masterfrom
jp-pino/beawb
Jul 7, 2026
Merged

feat: add ColorCorrection protobuf messages#263
jp-pino merged 1 commit into
masterfrom
jp-pino/beawb

Conversation

@jp-pino

@jp-pino jp-pino commented May 5, 2026

Copy link
Copy Markdown
Contributor

Add SetColorCorrectionCtrl and ColorCorrectionTel protobuf messages for the X3 Ultra underwater color-correction filter (beuwcolor).

Uses the shared FilterMessage format (enabled + intensity, where intensity 0–1 scales the correction toward identity).

Note: renamed from the original AutoWhiteBalance/Gray-World naming — the filter we're shipping is depth- and scene-driven underwater color correction, not auto white balance.

Related PRs:

Add control/telemetry messages to enable/disable and set the intensity of the
X3 Ultra underwater color-correction filter (beuwcolor). intensity (0-1)
scales the correction toward identity. Reuses FilterMessage, mirroring the
turbidity filter messages.
@jp-pino jp-pino changed the title feat: add AutoWhiteBalance protobuf messages feat: add ColorCorrection protobuf messages Jul 7, 2026
@jp-pino jp-pino self-assigned this Jul 7, 2026
@jp-pino
jp-pino requested a review from Copilot July 7, 2026 13:51
@jp-pino jp-pino added the enhancement New feature or request label Jul 7, 2026
@jp-pino jp-pino added this to the Blunux v5.1 milestone Jul 7, 2026
@jp-pino
jp-pino marked this pull request as ready for review July 7, 2026 13:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds new protobuf control/telemetry messages to expose the X3 Ultra underwater color-correction filter (beuwcolor) using the shared FilterMessage (enabled + intensity 0..1) format.

Changes:

  • Add ColorCorrectionTel telemetry message carrying FilterMessage for color-correction settings.
  • Add SetColorCorrectionCtrl control message carrying FilterMessage to set color-correction intensity/enabled state.
  • Expand SetTurbidityFilterCtrl comments to document CLAHE usage and X3 Ultra support.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
protobuf_definitions/telemetry.proto Adds ColorCorrectionTel telemetry message using FilterMessage.
protobuf_definitions/control.proto Adds SetColorCorrectionCtrl and documents X3 Ultra filter controls (incl. turbidity).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jp-pino
jp-pino merged commit d6c9260 into master Jul 7, 2026
5 checks passed
@jp-pino
jp-pino deleted the jp-pino/beawb branch July 7, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants